package com.mark.web.data.mapper;

import com.mark.web.data.entity.po.Category;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


/**
 * @Description: 商品种类dao接口，用于商品种类的数据库操作
 * @Author: Mark
 * @CreateDate: 2018/9/21
 * @Version: 2.0
 * @Copyright : 豆浆油条个人非正式工作室
 */
@Mapper
public interface CategoryMapper {

    //1.添加商品类别
    int insert(Category record);

    //尚未用到的接口
    int insertSelective(Category record);

    //尚未用到的接口
    int deleteByPrimaryKey(Integer id);

    //2.更新商品类别名称
    int updateByPrimaryKeySelective(Category record);

    //尚未用到的接口
    int updateByPrimaryKey(Category record);

    //3.根据主键查找商品种类
    Category selectByPrimaryKey(Integer id);

    /**
     * 获取parentId下的商品子种类
     * @param parentId 父级id
     * @return  List<Category>
     */
    List<Category> selectCategoryChildrenByParentId(Integer parentId);








}